.banner_index8 {margin: 0px auto;width: 100%;height:500px;position: relative;padding-top:110px;}
.banner{height:500px;overflow:hidden;position: relative;}
.banner .d1{width:100%;height:500px;display:block;position:absolute;left:0px;top:0px;}
.banner .d2{width:100%;height:30px;clear:both;position:absolute;z-index:100;left:0px;top:470px;}
.banner .d1_bg1{background:url(../images/index_bannar_111.jpg) center no-repeat;}
.banner .d1_bg2{background:url(../images/index_bannar_2.jpg) center no-repeat;}
.banner .d1_bg3{background:url(../images/index_bannar_3-1.jpg) center no-repeat;}
.banner .d2 ul{float:left;position:absolute;left:50%;top:0;margin:0 0 0 -96px;display:inline;}
.banner .d2 li{width:17px;height:15px;overflow:hidden;cursor:pointer;background:url(../images/img1.png) no-repeat center;float:left;margin:0 3px;display:inline;}
.banner .d2 li.nuw{background:url(../images/img1_1.png) no-repeat center;}
.service_index{height: 210px;background:#f5f3f4;width: 100%;}
.lun_nav {width: 1200px;overflow: hidden;}
.lun_nav .a1,.lun_nav .a3 {color: black;}
.lun_nav .a2 {color: white;}
.lun_nav ul {width:1230px;padding-top: 25px;}
.lun_nav ul li {float:left;margin:10px 16px 19px 3px;width:385px;height:140px;text-align: center;}
.lun_nav_title {font-weight: bold;font-size: 1.2rem;}
.lun_nav_infro {font-size: .9rem;margin-top: 5px;line-height: 24px;}
.lun_nav_bottom {margin-top: 10px;color: #062C92;}
.lun_nav .a1{display: block;width:385px; height:110px; padding-top: 30px;background: url(../images/scx.jpg) no-repeat;margin-top: 0px;color: #fff;}
.lun_nav .a2{display: block;width:385px; height:110px; padding-top: 30px;background: url(../images/fuwu_index.jpg) no-repeat;margin-top: 0px;color: #fff;}
.lun_nav .a3{display:block;width:385px;height:110px;padding-top:30px;background:url(../images/hezuo.jpg) no-repeat;margin-top:0px;color:#fff;}
.pingzhi {overflow:hidden;padding:50px 0 50px 0;width:100%;background:#f5f3f4;}
.pingzhi ul{width:1230px;margin:30px auto 0 auto;height:580px;}
.pingzhi li{ float:left;margin:0 3px 19px 16px;width:385px;height:337px; position:relative;background:#ffffff;}
.pingzhi li a{display:block;width:385px; height:337px;}		
.pingzhi li a:hover{text-decoration:none;box-shadow: 0px 0px 6px 8px #efefef;transition:all .5s;transform:translate(0,-4px);}
.pingzhi li a:hover h3{color:#ff0000;}
.pingzhi li b{display:block;width:100%;height:257px;overflow:hidden;}
.pingzhi li .class_pz_b{display:block;width:100%;height:257px;overflow:hidden;}
.pingzhi li img{ display:block;}
.pingzhi li .wen{overflow:hidden;width:100%;height:80px;}
.pingzhi li h3{text-align:center;font-weight:normal;font-size:18px;color:rgb(72, 72, 72);margin:20px 0 10px 0;padding: 0 18px;}
/*ad*/
.ad {overflow:hidden;display:block;width:100%; height:207px;background:url(../images/ad01_s.jpg) no-repeat center; }
/*新闻中心*/
.wid_main{width:1200px; padding:50px 0 30px 0;margin:0 auto;}
.index_box{height: 630px;background-color: #ffffff;overflow: hidden;}
.news_box{margin-top:0px; overflow: hidden;}
.news_pic{width:600px; height:430px; overflow:hidden; position:relative;float:left; margin-top:18px;}
.news_pic .caption-wrap{position:absolute;}
.news_pic .caption-wrap .caption p{color:#ffffff;width:550px;font-size:14px;}
.news_box .news_list{float: right; width: 570px; margin-top:25px;}
.news_box .news_list ul li{overflow: hidden; padding:20px 0; border-bottom: #c9c9c9 solid 1px;}
.news_box .news_list ul li dl{float: left; width: 400px; vertical-align: middle; height: 100px; }
.news_box .news_list ul li i{float: right; vertical-align: middle; width: 150px; height: 100px;}
.news_box .news_list ul li i img{display: block; width: 100%; height: 100%;}
.news_box .news_list ul li dl dt a{font-size: 20px; font-weight: bold; color: #333;}
.news_box .news_list ul li dl dd{ font-size: 14px; color: #666;line-height: 22px; height: 44px; overflow: hidden; margin:8px 0 4px; }
.news_box .news_list ul li dl span{ font-size: 14px; color: #999; }
.news_box .news_list ul li dl dt a:hover{ color: #ff0000; }
.focus{width:600px;height:400px;overflow:hidden;position:relative;}
.focus ul{height:400px;position:absolute;}
.focus ul li{float:left;height:400px;overflow:hidden;position:relative;background:#000;}
.focus ul li div{position:absolute;overflow:hidden;}
.focus ul li h4{height:46px;width:590px; background:url(../images/focus_bg.png) repeat-x;position:absolute;top:354px; z-index:1000; font-size:16px;color:#fff;padding-left:10px;line-height:46px; }
.focus .preNext{width:45px;height:100px;position:absolute;top:150px;background:url(../images/sprite.png) no-repeat 0 0;cursor:pointer;display:none;}
.focus .pre{left:0;}
.focus .next{right:0;background-position:right top;}
/*工程案例*/
.gcal {overflow:hidden;background-color:#FFFFFF; width:100%;padding-top:70px;padding-bottom:40px;}
.gcal_1{background-color:#f5f3f4; }
.gcal ul{ width:1230px; margin:30px auto 0 auto; }
.gcal li{ float:left;margin:0  4px  22px 20px;background-color:#ffffff; width:384px; height:288px;position:relative; }
.gcal li:hover{box-shadow: 0px 0px 6px 8px #efefef;transition:all .5s;transform:translate(0,-4px);}
.gcal li a:hover{text-decoration:none;	}
.gcal li .class_b{ display:block; width:100%;height:220px; overflow:hidden;}
.gcal li img{ display:block}
.gcal li .wen{ overflow:hidden; width:380px;padding: 0 2px 12px 2px;	}
.gcal li h3{ font-weight:normal; font-size:18px;color:#000; 
  margin:18px 20px 5px 20px;text-overflow:ellipsis; text-align:center;height: 30px;line-height: 30px; }
.gcal li p{ font-size:14px;line-height:22px;color:#888888;padding: 8px 20px;margin:0 auto;	}
.gcal li:hover h3,.pingzhi li:hover p{ color:#ff0000;}
.gcal_span{float: right;}
.gcal_span1{display: block;height: 26px;line-height: 26px;color: #888888;float: left;	}
.pubinfo{height: 20px;padding-top: 10px;}
.pubinfo .fl{text-indent: 0px;margin-right: 20px;}
.introduce{height: 500px; padding-top:30px;}
.introduce ul{width: 1230px;margin: 0 auto;padding: 26px 0;padding-left: 10px;margin-bottom: 30px;}
.introduce li{width:264px;height:330px;float:left;margin:10px 10px 60px 10px;padding:20px 10px;text-align: center;box-shadow: 0px 0px 5px #d9d9d9;}
.introduce li.fam {background:#fff url(../images/introduce_1.gif) no-repeat center -10px; }
.introduce li.fuw {background:#fff url(../images/introduce_2.gif) no-repeat center -10px; }
.introduce li.zhli {background:#fff url(../images/introduce_3.gif) no-repeat center -10px; }
.introduce li.zang {background:#fff url(../images/introduce_4.gif) no-repeat center -10px; }
.introduce li h3{font-size: 18px;font-weight: 300;color: #fff;margin-top: 6px;}
.introduce .introduce_h3{font-size: 13px;margin-top: 0px;}
.introduce li p{font-size: 16px;line-height: 24px;color: #666;font-weight: 300;padding: 10px;}
.introduce li span{margin-top: 20px;}
.about_weida{padding-top: 0px;background: #fff;height: 450px;}
.about_weida_1{height:480px;}
.about_weida h4{text-align: center;font-size: 16px;color: #FF0000;font-weight: 300;width: 900px;margin: 0 auto;	}
.about_weida h4.f_h4{margin-top: 40px;font-size: 20px;}
.about_weida_p{line-height: 34px;color: #333;width: 1140px;margin: 0 auto;font-size: 15px;padding: 20px 0 20px 0;}
.about_weida .About_us_a{display:block; width:80px;height:30px; background:#d4d2d2;margin:0 auto;text-align: center; line-height:30px;
 color:#fff;}
.about_weida .About_us_a:hover{background:#ff0000;}
.introduce li i{display: block;padding: 27px 0 15px 0;}
.div-nav-category{ background:#f3f3f3;width:100%;padding:30px 0;}
.nav-category {overflow: hidden; }
.nav-category ul {width: 1250px; margin-left: -9px;}
.nav-category li {width: 142px; height: 95px; overflow: hidden; margin-left: 10px; float: left;}
.nav-category a {display: block; position: relative;}
.nav-category a img {width:142px; height:95px;transition:0.4s; -webkit-transition: all .4s;}
.nav-category a:hover img {transform: scale(1.2); -webkit-transform: scale(1.2); -moz-transform: scale(1.2);}
.nav-category a span {background: rgba(0, 0, 0, 0.6); left: 0px; width: 100%; height: 30px; font-size:14px; text-align: center; bottom: -30px; color: rgb(255, 255, 255); line-height: 30px; position: absolute;}
.welcome-area{margin-top: 40px;}
.about-content{width: 580px;padding: 15px 15px 15px 5px;height: 410px;float: left;}
.about-img{width: 580px;padding: 15px 5px 15px 15px;height: 410px;float: right;	}
.welcome-text span {font-size: 16px;text-transform: uppercase;font-weight:600;text-align:left;color:#333;letter-spacing:2px;}
.welcome-text h1 {width: 580px;font-size: 25px;font-weight: 600;margin: 10px 0 25px 0;line-height: 35px;text-align: left;margin-top:20px;letter-spacing:6px;color:#ff0000;}
.gq-au-btn { margin-top: 22px;}
.gq-au-btn a{float: left;display: block;border-radius: 6px;text-align: left;height: 48px;width: 150px;line-height: 48px;text-align:center;color: #fff;font-size: 16px;font-weight: 600;position: relative;background: #ff0000;margin-right: 24px;}
.welcome-text p {margin-bottom: 10px;font-size: 15px;line-height: 31px;color: #999;text-align: left;}
.welcome-video {position: relative;background-image: url(../images/welcome.jpg);height: 410px;background-repeat: no-repeat;background-size: cover;}
.welcome-video:before { background-color: #000;content: "";height: 100%;width: 100%;position: absolute;left: 0;top: 0;opacity: .2;}
.welcome-video a.popup-youtube {position: absolute;top: 50%;margin-top: -50px;left: 0;right: 0;max-width: 64px;margin-left: auto;margin-right: auto;-webkit-transform: scale(.9);transform: scale(.9);}
.welcome-video:hover a.popup-youtube {transform: scale(1.1);}
.gq-au-btn a.btn-color{background:#008cd7;}
.gq-au-btn a.btn-color:hover{background:#0170ab;}
.gq-au-btn a:hover{background:#cd0505;}